package com.yswy.backstage.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yswy.domain.entity.Softness;
import com.yswy.domain.entity.WhitelistAppUser;
import com.yswy.domain.vo.dto.BaseFilter;
import com.yswy.domain.vo.gld.addOrUpate.SoftnessAddOrUpdate;
import com.yswy.domain.vo.gld.addOrUpate.WhitelistAppUserAddOrUpdate;

import java.util.List;

public interface WhitelistAppUserService extends IService<WhitelistAppUser> {
    //白名单列表
    Page<WhitelistAppUser> listWhitelistAppUser(BaseFilter req);
    //白名单列表
    List<WhitelistAppUser> AllWhitelistAppUser();
    //添加修改白名单
    void addOrUpadteWhitelistAppUser(WhitelistAppUserAddOrUpdate res);
    //删除白名单
    void delWhitelistAppUser(Long whitelistAppUserId);
    //设置为vip
    void updarteVipAppUserVip(Long whitelistAppUserId ,Long projectId);
    //清除数据
    void delAppUser(Long whitelistAppUserId ,Long projectId);
}
